$("#summaryBox").click(function () {
    var currentStatus=this.checked;
    $(".itemBox").prop("checked",currentStatus);
})
$("#batchRemoveBtn").click(function(){
    //创建数组对象
    var adminIdArray=new Array();
    //创建数组对象 存储账号
    var loginAcctArray=new Array();
    $(".itemBox:checked").each(function(){//each返回数组中当前的键／值对并将数组指针向前移动一步
        //attr根据该方法不同的参数，其工作方式也有所差异。
        //当该方法用于返回属性值，则返回第一个匹配元素的值。
        // 当该方法用于设置属性值，则为匹配元素设置一个或多个属性/值对
        var adminId=$(this).attr("userId");
        //方法可向数组的末尾添加一个或多个元素，并返回新的长度 push  数组长度加一,使当前者一行数据加上本来没有的id
        adminIdArray.push(adminId);
        var loginAcct=$(this).parent("td").next().text();
        loginAcctArray.push(loginAcct);
    })
    if(adminIdArray.length==0){
        alert("请勾选您要删除的记录!");
        return ;
    }
    Remove(adminIdArray,loginAcctArray);
})

//单条删除
$(".uniqueRemoveBtn").click(function(){
    //获取当前adminId的值
    var adminIdArray=new Array();
    //创建数组对象 存储账号
    var loginAcctArray=new Array();
    //each返回数组中当前的键／值对并将数组指针向前移动一步
    //attr根据该方法不同的参数，其工作方式也有所差异。
    //当该方法用于返回属性值，则返回第一个匹配元素的值。
    // 当该方法用于设置属性值，则为匹配元素设置一个或多个属性/值对
    var adminId=$(this).attr("userId");
    //方法可向数组的末尾添加一个或多个元素，并返回新的长度 push  数组长度加一,使当前者一行数据加上本来没有的id
    adminIdArray.push(adminId);
    var loginAcct=$(this).parents("tr").children("td:eq(2)").text();
    loginAcctArray.push(loginAcct);
    //调用要删除的ajax
    Remove(adminIdArray,loginAcctArray);

})
//封装删除的ajax
function Remove(adminIdArray,loginAcctArray){
    var confirmResult=confirm("您真的要删除"+loginAcctArray+"信息吗?操作不可逆,请谨慎决定!")
    if(confirmResult==false){
        return;
    }
    //定义一个参数 把数据转换成 json格式输出
    var requestBody=JSON.stringify(adminIdArray);
    $.ajax({
        url:"/mold/get/list/by/id/list",
        type:"post",
        data:requestBody,
        dataType:"json",
        contentType:"application/json;charset=UTF-8",
        success:function(response){
            var result=response.result;
            if(result=="SUCCESS"){
                //成功跳转页面
                window.location.href="/houseMold/query/for/search";
                    // ?pageNum=${pageInfo.pageNum}&keyword=${param.keyword}
            }else{
                //失败
                alert(response.message+"删除失败!");
                return;
            }
        }
    })
}






//
// //5．在弹出的模态框中显示confirm信息
// $("#batchRemoveBtn").click(function () {
//     // 获取被选中的itemBox数组长度
//     var length = $(".itemBox:checked").length;
//
//     // 如果长度为0，说明没有选择itemBox
//     if(length == 0) {
//         layer.msg("请至少选择一条！");
//         return ;
//     }
//
//     // 在全局作用域内创建roleIdArray
//     window.userIdArray = new Array();
//
//     // 遍历$(".itemBox:checked")
//     $(".itemBox:checked").each(function(){
//
//         // 通过checkbox的roleid属性获取roleId值
//         var userId = $(this).attr("userId");
//         // 存入数组
//         window.userIdArray.push(userId);
//
//     });
//     /* alert(window.roleIdArray);*/
//
//     // 调用函数打开模态框
//     showRemoveConfirmModal();
// });
//
//
// //7．showRemoveConfirmModal()函数
// function showRemoveConfirmModal() {
//     // 1.将模态框显示出来
//     $("#confirmModal").modal("show");
//
//     //显示要删除的数据  使用 jaon格式
//     var requestBody=JSON.stringify(window.userIdArray);
//     //2.发送ajax请求
//     var ajaxResult=$.ajax({
//         url:"/user/get/list/by/id/list",
//         type:"post",
//         //要显示的数据 从requestBody里面调用
//         data:requestBody,
//         contentType:"application/json;charset=UTF-8",
//         dataType:"json",
//         success:function(ajaxResult){
//             if(ajaxResult.result=="SUCCESS"){
//                 //5.如果成功显示数据
//                 //清空 confirmModalTableBody
//                 $("#confirmModalTableBody").empty();
//                 //填充数据
//                 var userList=ajaxResult.data;
//                 for(var i=0;userList.length;i++){
//                     //获取角色相关数据
//                     var  user=userList[i];
//
//                     var  id=user.id;
//                     console.log(id);
//                     var name=user.name;
//                     var $tr="<tr><td>"+id+"</td><td>"+name+"</td><tr/>"
//
//                     //追加
//                     $("#confirmModalTableBody").append($tr);
//                 }
//             }else{
//                 layer.msg(ajaxResult.message+"删除失败")
//                 return ;
//             }
//         }
//     })
// }